[INFO] fetching crate tokio-netem 0.1.1...
[INFO] testing tokio-netem-0.1.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate tokio-netem 0.1.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate tokio-netem 0.1.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate tokio-netem 0.1.1
[INFO] tweaked toml for crates.io crate tokio-netem 0.1.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokio-netem 0.1.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokio-netem 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cfg-if v1.0.3
[INFO] [stderr]   Downloaded thread_local v1.1.9
[INFO] [stderr]   Downloaded nu-ansi-term v0.50.1
[INFO] [stderr]   Downloaded valuable v0.1.1
[INFO] [stderr]   Downloaded anstyle-query v1.1.4
[INFO] [stderr]   Downloaded strsim v0.11.1
[INFO] [stderr]   Downloaded proc-macro2 v1.0.101
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.1
[INFO] [stderr]   Downloaded windows-link v0.1.3
[INFO] [stderr]   Downloaded windows-targets v0.53.3
[INFO] [stderr]   Downloaded futures-executor v0.3.31
[INFO] [stderr]   Downloaded colorchoice v1.0.4
[INFO] [stderr]   Downloaded anstream v0.6.20
[INFO] [stderr]   Downloaded anyhow v1.0.99
[INFO] [stderr]   Downloaded wit-bindgen v0.45.1
[INFO] [stderr]   Downloaded futures v0.3.31
[INFO] [stderr]   Downloaded io-uring v0.7.10
[INFO] [stderr]   Downloaded backtrace v0.3.75
[INFO] [stderr]   Downloaded wasip2 v1.0.0+wasi-0.2.4
[INFO] [stderr]   Downloaded tracing-subscriber v0.3.20
[INFO] [stderr]   Downloaded clap_builder v4.5.47
[INFO] [stderr]   Downloaded mio v1.0.4
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.27
[INFO] [stderr]   Downloaded memchr v2.7.5
[INFO] [stderr]   Downloaded getrandom v0.3.3
[INFO] [stderr]   Downloaded zerocopy v0.8.27
[INFO] [stderr]   Downloaded syn v2.0.106
[INFO] [stderr]   Downloaded gimli v0.31.1
[INFO] [stderr]   Downloaded socket2 v0.5.10
[INFO] [stderr]   Downloaded object v0.36.7
[INFO] [stderr]   Downloaded bitflags v2.9.4
[INFO] [stderr]   Downloaded parking_lot_core v0.9.11
[INFO] [stderr]   Downloaded socket2 v0.6.0
[INFO] [stderr]   Downloaded anstyle-parse v0.2.7
[INFO] [stderr]   Downloaded clap v4.5.47
[INFO] [stderr]   Downloaded addr2line v0.24.2
[INFO] [stderr]   Downloaded parking_lot v0.12.4
[INFO] [stderr]   Downloaded clap_derive v4.5.47
[INFO] [stderr]   Downloaded humantime v2.3.0
[INFO] [stderr]   Downloaded rustc-demangle v0.1.26
[INFO] [stderr]   Downloaded lock_api v0.4.13
[INFO] [stderr]   Downloaded redox_syscall v0.5.17
[INFO] [stderr]   Downloaded signal-hook-registry v1.4.6
[INFO] [stderr]   Downloaded wasi v0.14.5+wasi-0.2.4
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.10
[INFO] [stderr]   Downloaded is_terminal_polyfill v1.70.1
[INFO] [stderr]   Downloaded anstyle v1.0.11
[INFO] [stderr]   Downloaded futures-io v0.3.31
[INFO] [stderr]   Downloaded unicode-ident v1.0.19
[INFO] [stderr]   Downloaded tokio-macros v2.5.0
[INFO] [stderr]   Downloaded utf8parse v0.2.2
[INFO] [stderr]   Downloaded clap_lex v0.7.5
[INFO] [stderr]   Downloaded libc v0.2.175
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.53.0
[INFO] [stderr]   Downloaded windows_i686_gnullvm v0.53.0
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.53.0
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.53.0
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.53.0
[INFO] [stderr]   Downloaded tokio v1.47.1
[INFO] [stderr]   Downloaded windows_i686_gnu v0.53.0
[INFO] [stderr]   Downloaded windows_i686_msvc v0.53.0
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.53.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 38cb17af2c597dd3e575ca34c5be417ddb224b41d2b964a5b774a8b2e598b589
[INFO] running `Command { std: "docker" "start" "-a" "38cb17af2c597dd3e575ca34c5be417ddb224b41d2b964a5b774a8b2e598b589", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38cb17af2c597dd3e575ca34c5be417ddb224b41d2b964a5b774a8b2e598b589", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38cb17af2c597dd3e575ca34c5be417ddb224b41d2b964a5b774a8b2e598b589", kill_on_drop: false }`
[INFO] [stdout] 38cb17af2c597dd3e575ca34c5be417ddb224b41d2b964a5b774a8b2e598b589
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e199d445d1e75b315b600ea5a6ab906f227ee3ecc8338c4cc7b247a832f10c2c
[INFO] running `Command { std: "docker" "start" "-a" "e199d445d1e75b315b600ea5a6ab906f227ee3ecc8338c4cc7b247a832f10c2c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling anstream v0.6.20
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling clap_builder v4.5.47
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling clap v4.5.47
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-netem v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.31s
[INFO] running `Command { std: "docker" "inspect" "e199d445d1e75b315b600ea5a6ab906f227ee3ecc8338c4cc7b247a832f10c2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e199d445d1e75b315b600ea5a6ab906f227ee3ecc8338c4cc7b247a832f10c2c", kill_on_drop: false }`
[INFO] [stdout] e199d445d1e75b315b600ea5a6ab906f227ee3ecc8338c4cc7b247a832f10c2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c869f6a03c20c2d6d78f116ca44900638489250b34094e328984dce01785c677
[INFO] running `Command { std: "docker" "start" "-a" "c869f6a03c20c2d6d78f116ca44900638489250b34094e328984dce01785c677", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling tokio-netem v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.12s
[INFO] running `Command { std: "docker" "inspect" "c869f6a03c20c2d6d78f116ca44900638489250b34094e328984dce01785c677", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c869f6a03c20c2d6d78f116ca44900638489250b34094e328984dce01785c677", kill_on_drop: false }`
[INFO] [stdout] c869f6a03c20c2d6d78f116ca44900638489250b34094e328984dce01785c677
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d50c9c92a0e4ac1a2986bef3b7d9ad00a8252014739dd86b34902eb71b086071
[INFO] running `Command { std: "docker" "start" "-a" "d50c9c92a0e4ac1a2986bef3b7d9ad00a8252014739dd86b34902eb71b086071", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokio_netem-304dbb264e3452ca)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test corrupter::tests::write_injects_random_chunk_before_payload ... ok
[INFO] [stdout] test delayer::tests::delayed_reader_dynamic_toggle_runtime ... ok
[INFO] [stdout] test delayer::tests::delayed_reader_only_on_new_bursts ... ok
[INFO] [stdout] test delayer::tests::delayed_reader_forwards_writes_without_delay ... ok
[INFO] [stdout] test corrupter::tests::write_injected_bytes_drain_before_payload_with_partial_inner_writes ... ok
[INFO] [stdout] test delayer::tests::delayed_reader_zero_delay_fast_path ... ok
[INFO] [stdout] test delayer::tests::delayed_writer_dynamic_toggle_runtime ... ok
[INFO] [stdout] test delayer::tests::delayed_writer_flush_is_not_delayed ... ok
[INFO] [stdout] test corrupter::tests::read_corrupts_when_probability_one ... ok
[INFO] [stdout] test delayer::tests::delayed_writer_shutdown_is_delayed ... ok
[INFO] [stdout] test corrupter::tests::read_passes_through_when_probability_zero ... ok
[INFO] [stdout] test delayer::tests::delayed_writer_vectored_write_is_delayed ... ok
[INFO] [stdout] test delayer::tests::duration_set_get_roundtrip ... ok
[INFO] [stdout] test delayer::tests::delayed_writer_waits_before_each_write ... ok
[INFO] [stdout] test delayer::tests::delayed_writer_zero_delay_fast_path ... ok
[INFO] [stdout] test injector::tests::read_injector_handles_partial_reads_from_buffer ... ok
[INFO] [stdout] test injector::tests::write_injector_pass_through_when_no_injections ... ok
[INFO] [stdout] test injector::tests::write_injector_writes_pending_chunks_before_payload ... ok
[INFO] [stdout] test injector::tests::write_injector_preserves_injected_bytes_across_partial_inner_writes ... ok
[INFO] [stdout] test probability::tests::dynamic_probability_new_rejects_out_of_range ... ok
[INFO] [stdout] test io::tests::ext_throttled_write_and_slice_and_delay ... ok
[INFO] [stdout] test probability::tests::dynamic_probability_new_within_range_initializes_fields ... ok
[INFO] [stdout] test probability::tests::dynamic_probability_set_updates_shared_state ... ok
[INFO] [stdout] test probability::tests::probability_for_f64_clamps_threshold_only ... ok
[INFO] [stdout] test probability::tests::try_trigger_sets_flag_and_short_circuits ... ok
[INFO] [stdout] test probability::tests::try_trigger_with_zero_threshold_never_sets_flag ... ok
[INFO] [stdout] test probability::tests::validate_probability_rate_bounds_check ... ok
[INFO] [stdout] test shutdowner::tests::async_bufread_works_then_errors ... ok
[INFO] [stdout] test shutdowner::tests::write_passes_through_until_custom_error_then_stays_shutdown ... ok
[INFO] [stdout] test shutdowner::tests::write_vectored_and_flag_query_delegate_to_inner ... ok
[INFO] [stdout] test slicer::tests::async_bufread_passthrough_works ... ok
[INFO] [stdout] test slicer::tests::delegates_is_write_vectored ... ok
[INFO] [stdout] test slicer::tests::dynamic_size_after_first_write_vectored_and_scalar ... ok
[INFO] [stdout] test slicer::tests::dynamic_size_runtime_update ... ok
[INFO] [stdout] test slicer::tests::empty_write_returns_zero_and_does_not_flush ... ok
[INFO] [stdout] test slicer::tests::fixed_slices_flush_after_each_segment ... ok
[INFO] [stdout] test slicer::tests::many_iovecs_size_one_only_first_byte_written ... ok
[INFO] [stdout] test slicer::tests::shutdown_delegates ... ok
[INFO] [stdout] test slicer::tests::unlimited_size_pass_through ... ok
[INFO] [stdout] test slicer::tests::vectored_partial_inner_write_flushes ... ok
[INFO] [stdout] test slicer::tests::partial_inner_write_is_respected_and_flushed ... ok
[INFO] [stdout] test slicer::tests::vectored_cross_boundary_flushes ... ok
[INFO] [stdout] test slicer::tests::zero_size_disables_slicing_for_vectored ... ok
[INFO] [stdout] test slicer::tests::vectored_respects_slice_size ... ok
[INFO] [stdout] test terminator::tests::dynamic_probability_threshold_updates ... ok
[INFO] [stdout] test terminator::tests::dynamic_probability_boundaries_accept ... ok
[INFO] [stdout] test terminator::tests::invalid_probability_nan_and_range_rejected ... ok
[INFO] [stdout] test terminator::tests::invalid_probability_rejected ... ok
[INFO] [stdout] test terminator::tests::f64_probability_impl_clamps_below_zero_and_above_one ... ok
[INFO] [stdout] test terminator::tests::dynamic_probability_runtime_update ... ok
[INFO] [stdout] test terminator::tests::dynamic_probability_set_invalid_rejected_and_state_unchanged ... ok
[INFO] [stdout] test terminator::tests::is_write_vectored_is_forwarded ... ok
[INFO] [stdout] test terminator::tests::read_fails_immediately_with_prob_one ... ok
[INFO] [stdout] test terminator::tests::reset_linger_forwards ... ok
[INFO] [stdout] test terminator::tests::read_and_write_pass_with_prob_zero ... ok
[INFO] [stdout] test terminator::tests::shutdown_fails_with_prob_one ... ok
[INFO] [stdout] test terminator::tests::vectored_write_path_covered ... ok
[INFO] [stdout] test terminator::tests::write_fails_immediately_with_prob_one_and_stays_failed ... ok
[INFO] [stdout] test terminator::tests::write_vectored_fails_when_prob_one ... ok
[INFO] [stdout] test throttler::tests::burst_cap_is_at_most_one_second_of_budget ... ok
[INFO] [stdout] test throttler::tests::reader_small_buffer_consumes_initial_budget_without_sleep ... ok
[INFO] [stdout] test throttler::tests::dynamic_rate_runtime_update ... ok
[INFO] [stdout] test throttler::tests::reader_unlimited_is_pass_through_without_sleep ... ok
[INFO] [stdout] test throttler::tests::reader_throttles_bufread_stream ... ok
[INFO] [stdout] test throttler::tests::write_passes_through_when_rate_zero ... ok
[INFO] [stdout] test throttler::tests::set_reset_linger_delegates_to_inner ... ok
[INFO] [stdout] test throttler::tests::write_vectored_empty_slice_returns_zero_immediately ... ok
[INFO] [stdout] test throttler::tests::write_is_rate_limited_over_time ... ok
[INFO] [stdout] test throttler::tests::write_vectored_many_slices_truncates_to_grant_without_heap_in_common_path ... ok
[INFO] [stdout] test throttler::tests::write_zero_len_returns_immediately ... ok
[INFO] [stdout] test utils::rate_counting_reader::tests::counts_bytes_and_sets_start_on_first_nonzero ... ok
[INFO] [stdout] test throttler::tests::write_vectored_respects_rate_and_reports_bytes ... ok
[INFO] [stdout] test utils::rate_counting_reader::tests::zero_byte_reads_do_not_start_timer ... ok
[INFO] [stdout] test shutdowner::tests::dropped_sender_yields_shutdown_error ... ok
[INFO] [stdout] test corrupter::tests::write_passes_through_when_probability_zero ... ok
[INFO] [stdout] test shutdowner::tests::async_read_passes_then_fails_after_shutdown ... ok
[INFO] [stdout] test injector::tests::read_injector_drains_injected_bytes_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokio_netem
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test src/injector.rs - injector (line 17) - compile ... ok
[INFO] [stdout] test src/delayer.rs - delayer (line 29) - compile ... ok
[INFO] [stdout] test src/delayer.rs - delayer::DelayedReader (line 247) - compile ... ok
[INFO] [stdout] test src/delayer.rs - delayer::DelayedWriter (line 398) - compile ... ok
[INFO] [stdout] test src/delayer.rs - delayer (line 9) - compile ... ok
[INFO] [stdout] test src/corrupter.rs - corrupter (line 14) - compile ... ok
[INFO] [stdout] test src/io.rs - io (line 34) - compile ... ok
[INFO] [stdout] test src/io.rs - io (line 9) - compile ... ok
[INFO] [stdout] test src/corrupter.rs - corrupter (line 31) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 221) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 188) - compile ... ok
[INFO] [stdout] test src/delayer.rs - delayer::DynamicDuration (line 108) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 139) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 122) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 165) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 277) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 362) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 72) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 241) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 313) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 50) - compile ... ok
[INFO] [stdout] test src/slicer.rs - slicer (line 30) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 334) - compile ... ok
[INFO] [stdout] test src/slicer.rs - slicer (line 14) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 96) - compile ... ok
[INFO] [stdout] test src/shutdowner.rs - shutdowner (line 22) - compile ... ok
[INFO] [stdout] test src/io.rs - io::NetEmReadExt (line 179) ... ok
[INFO] [stdout] test src/slicer.rs - slicer::SlicedWriter<T,S>::new (line 208) - compile ... ok
[INFO] [stdout] test src/utils/rate_counting_reader.rs - utils::rate_counting_reader (line 8) - compile ... ok
[INFO] [stdout] test src/throttler.rs - throttler (line 11) - compile ... ok
[INFO] [stdout] test src/terminator.rs - terminator (line 9) - compile ... ok
[INFO] [stdout] test src/throttler.rs - throttler (line 27) - compile ... ok
[INFO] [stdout] test src/throttler.rs - throttler::ThrottledReader (line 241) - compile ... ok
[INFO] [stdout] test src/slicer.rs - slicer::DynamicSize::new (line 120) ... ok
[INFO] [stdout] test src/throttler.rs - throttler::ThrottledWriter (line 371) - compile ... ok
[INFO] [stdout] test src/terminator.rs - terminator (line 29) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.43s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d50c9c92a0e4ac1a2986bef3b7d9ad00a8252014739dd86b34902eb71b086071", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d50c9c92a0e4ac1a2986bef3b7d9ad00a8252014739dd86b34902eb71b086071", kill_on_drop: false }`
[INFO] [stdout] d50c9c92a0e4ac1a2986bef3b7d9ad00a8252014739dd86b34902eb71b086071
